<!--
 * @Author: BlueSkyDream
 * @Date: 2023-04-27 15:42:42
 * @LastEditTime: 2023-04-27 16:11:16
 * @Description: 展示数组破坏性方法,也即是方法调用后会影响原数组
-->
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <script>
        
    /*    
      1. push()
        - 向数组末尾添加一个或者多个元素
        - 返回值为数组长度
      2. pop()
        - 从数组末尾删除一个元素
        - 返回值为删除的元素
      3. unshift()
        - 向数组开头添加一个或者多个元素
        - 返回值为数组长度
      4. shift()
        - 从数组开头删除一个元素
        - 返回值为删除的元素
      5. splice()
        - 可以删除，添加，替换数组中的元素
        - 形参 :
          - 第一个参数表示 删除的起始索引位置
          - 第二个参数表示 要删除的个数
          - 第三个参数表示 要添加的元素
        - 返回值 :
          - 删除元素组成的数组,没有删除则返回空数组
      6. reverse()
        - 数组元素反转
    */
   const arrList = [1,2,3,4]
  //  console.log(arrList.push(6));
  //  console.log(arrList.pop());
  //  console.log(arrList.unshift(4));
  //  console.log(arrList.shift());
    console.log(arrList.splice(1,0,5,7));
   console.log(arrList);
   
  </script>


</body>
</html>